body {
     font-family: '微软雅黑',YaHeiConsolas,'Microsoft YaHei', 'Helvetica', 'Arial', sans-serif;
     font-size: 100%;
     width: 750px;
     background-color: #f4f4f4;
     position: relative;
}

input,select {
    font-size: 100%;
}

a { color: #00c; text-decoration: underline; }
a:visited { color: #00c; }

.error {
    color:red;
}
.clear{
    clear:both;
}

h2{
    font-size:16px;
}

.btn{
    padding:2px 4px;
}

#header{
    margin-bottom:10px;
    border-bottom: 2px solid #444;
}

#header h1{
    float:left;
    width:45%;
    margin:0;
    font-size:160%;
}

#header h1 sup{
    font-size:50%;
    color:red;
}

#header span,#header a{
    float:right;
    font-size:18px;
    text-align:right;
    margin-left:4px;
}

.grey{
    color: #555; 
    font-size: 13px; 
    margin-bottom: 20px;
}

#footer{
    margin-top:10px;
}